

/*中部内容*/
.content_all{
	float:left;
	width:100%;
	height:-webkit-calc(100% - 60px);
	height:-ms-calc(100% - 60px);
	height:-moz-calc(100% - 60px);
  height:-o-calc(100% - 60px);
	height:calc(100% - 60px);
	min-height:570px;
}
.content{width:100%;margin-top:90px;background:#fff;padding-bottom:20px;float:left;border:1px solid #e6e6e6;border-left:0;border-right:0;margin-bottom:30px;}
.content_center{width:1024px;min-height:350px;margin:0 auto;}
/*头部进度*/
.content_title{float:left;width:100%;text-align:center;}
.content_title ul{margin-top:20px;}
.content_title li{
	width:309px;
	height:30px;
	text-align:center;
	line-height:30px;
	background:url(../images/jindu.png) no-repeat;
	color:#666;
	margin-left:-11	px;
	display:inline-block;
}
.content_title li.on{background:url(../images/jinduon.png) no-repeat;color:#fff;}
.content_title li.in{background:url(../images/jindu1.png) no-repeat;}

/*基本信息*/
.basic{margin-top:17px;width:100%;float:left;}
.basic_title{width:100%;float:left;border-bottom:1px solid #ebebeb;}
.basic_title p{
	color:#333;
	font-size:14px;
	text-align:center;
	width:86px;
	line-height:30px;
	border-bottom:1px solid #db1500;
	float:left;
	margin-bottom:-1px;
	font-weight:bold;
}
.basic_content{width:100%;float:left;}
.basic_content_option{width:100%;float:left;margin-top:25px;}
.basic_content_option dl{width:auto;float:left;margin-left:35px;}
.basic_content_option dl.s1{width:auto;float:left;margin-left:15px;}
.basic_content_option.s1{width:50%;float:left;margin-top:25px;}
.basic_content_option p{color:#666;min-width:120px;width:auto;float:left;line-height:30px;text-align:right;}
.basic_content_option h1{color:#db1500;width:auto;float:left;line-height:30px;margin-left:15px;}
.basic_content_option.false input[type="text"]{background:#fbe7e5;border:1px solid #db1500;}
.basic_content_option.false h1:before{content:"不能为空";}
.basic_content_option.false1 input[type="text"]{background:#fbe7e5;border:1px solid #db1500;}
.basic_content_option.false1 h1:before{content:"最少为4位";}
.basic_content_option.false2 input[type="text"]{background:#fbe7e5;border:1px solid #db1500;}
.basic_content_option.false2 h1:before{content:"格式不正确";}
.basic_content_option span{color:#db1500;line-height:30px;width:auto;}
.basic_content_option label{color:#666;width:auto;float:left;line-height:30px;margin-left:10px;cursor:pointer;}
.basic_content_option input[type="text"]{height:28px;width:248px;border:1px solid #e1e1e1;float:left;margin-left:15px;border-radius:3px;padding-left:10px;}
.basic_content_option input[type="text"].s1{width:378px;}
.basic_content_option input[type="radio"]{height:14px;width:14px;border:1px solid #e1e1e1;float:left;border-radius:3px;margin-top:8px;cursor:pointer;}
.basic_content_option input[type="text"]:focus{border:1px solid #db1500;}
.basic_content_option select{height:28px;width:270px;border:1px solid #e1e1e1;margin-left:15px;padding-left:20px;}

/*扩展经验*/
.extension{margin-top:17px;width:100%;float:left;}
.extension_title{width:100%;float:left;border-bottom:1px solid #ebebeb;}
.extension_title p{
	color:#333;
	font-size:14px;
	text-align:center;
	width:86px;
	line-height:30px;
	border-bottom:1px solid #db1500;
	float:left;
	margin-bottom:-1px;	
	font-weight:bold;
}
.extension_content{width:100%;float:left;}
.extension_content_option{width:100%;float:left;margin-top:25px;}
.extension_content_option dl{width:auto;float:left;margin-left:35px;}
.extension_content_option dl.s1{width:auto;float:left;margin-left:15px;}
.extension_content_option p{color:#666;min-width:120px;width:auto;float:left;line-height:30px;text-align:right;}
.extension_content_option h1{color:#db1500;width:auto;float:left;line-height:30px;margin-left:15px;}
.extension_content_option span{color:#db1500;line-height:30px;width:auto;margin-left:15px;}
.extension_content_option label{color:#666;width:auto;float:left;line-height:30px;margin-left:10px;cursor:pointer;}
.extension_content_option.false2 input[type="text"]{background:#fbe7e5;border:1px solid #db1500;}
.extension_content_option.false2 h1:before{content:"格式不正确";}
.extension_content_option input[type="text"]{height:28px;width:248px;border:1px solid #e1e1e1;float:left;margin-left:15px;border-radius:3px;padding-left:10px;}
.extension_content_option input[type="radio"]{height:14px;width:14px;border:1px solid #e1e1e1;float:left;border-radius:3px;margin-top:8px;cursor:pointer;}
.extension_content_option input[type="text"]:focus{border:1px solid #db1500;}
.extension_content_option select{height:28px;width:270px;border:1px solid #e1e1e1;margin-left:15px;padding-left:20px;}
.extension_content_option .sw{width:155px;}
.extension_content_option .sw .downbutton{
  	float:left;
  	height:28px;
  	width:28px;
  	text-align:center;
    line-height:35px;
    cursor:pointer;
    border:1px solid #d1d1d1;
    border-radius:0 3px 3px 0;
    color:#d1d1d1;
    font-size:12px;
    line-height:28px;
}
.extension_content_option .sw input{
    width:125px !important;
    height:30px !important;
	cursor:pointer;
    padding-left:10px;
    box-sizing:border-box;
    -webkit-box-sizing:border-box;
    -ms-box-sizing:border-box;
    -moz-box-sizing:border-box;
    margin-left:0 !important;
    border-right:0px !important;
    border-radius:3px 0 0 3px !important;
  }
.extension_content_option .sw ul{
    margin:0px;
    position:absolute;
    top:30px;
    left:0;
    width:100%;
    min-height:30px;
    display:block;
    border:1px solid #db1500;
    border-top:0px;
    box-sizing:border-box;
    -webkit-box-sizing:border-box;
    -ms-box-sizing:border-box;
    -moz-box-sizing:border-box;
    display:none;
    z-index:999;
    background:#fff;
  }

/*工作经验*/
.work{margin-top:17px;width:100%;float:left;}
.work_title{width:100%;float:left;border-bottom:1px solid #ebebeb;}
.work_title p{
	color:#333;
	font-size:14px;
	text-align:center;
	width:86px;
	line-height:30px;
	border-bottom:1px solid #db1500;
	float:left;
	margin-bottom:-1px;
	font-weight:bold;
}
.work_content{width:100%;float:left;}
.work_content_option{width:100%;float:left;margin-top:25px;}
.work_content_option.s1{width:50%;}
.work_content_option dl{width:auto;float:left;margin-left:35px;}
.work_content_option dl{width:auto;float:left;margin-left:15px;}
.work_content_option p{color:#666;min-width:120px;width:auto;float:left;line-height:30px;text-align:right;}
.work_content_option h1{color:#db1500;width:auto;float:left;line-height:30px;margin-left:15px;}
.work_content_option span{color:#db1500;line-height:30px;width:auto;margin-left:15px;}
.work_content_option label{color:#666;width:auto;float:left;line-height:30px;margin-left:10px;cursor:pointer;}
.work_content_option input[type="text"]{height:28px;width:248px;border:1px solid #e1e1e1;float:left;margin-left:15px;border-radius:3px;padding-left:10px;}
.work_content_option input[type="radio"]{height:14px;width:14px;border:1px solid #e1e1e1;float:left;border-radius:3px;margin-top:8px;cursor:pointer;}
.work_content_option input[type="text"]:focus{border:1px solid #db1500;}
.work_content_option select{height:28px;width:270px;border:1px solid #e1e1e1;margin-left:15px;padding-left:20px;}
.work_content_option.false input[type="text"]{background:#fbe7e5;border:1px solid #db1500;}
.work_content_option.false h1:before{content:"不能为空";}
/*注册按钮*/
.button{margin-top:17px;width:100%;float:left;text-align:center;margin-top:30px;}
.button .zc1{
	color:#fff;
	background:#db1500;
	border-radius:3px;
	display:inline-block;
	width:105px;
	height:30px;
	line-height:30px;
	text-align:center;
	border:0px;
	outline:none;
	cursor:pointer;
}
.button .zc2{
	color:#fff;
	background:#c8c8c8;
	border-radius:3px;
	display:inline-block;
	line-height:30px;
	width:105px;
	height:30px;
	text-align:center;
	border:0px;
	outline:none;
	cursor:pointer;
	margin-left:12px;
}

/*自写下拉框*/
.sw{float:left;width:268px;margin-left:15px;width:auto;min-height:30px;position:relative;}

  .sw ul{
    margin:0px;
    position:absolute;
    top:30px;
    left:0;
    width:100%;
    min-height:30px;
    display:block;
    border:1px solid #db1500;
    border-top:0px;
    box-sizing:border-box;
    -webkit-box-sizing:border-box;
    -ms-box-sizing:border-box;
    -moz-box-sizing:border-box;
    display:none;
    z-index:999;
    background:#fff;
  }
  .sw.on input{border-right:0px;border:1px solid #db1500;}
  .sw.on ul{display:block;}
  .sw.on .downbutton{border:1px solid #db1500;color:#db1500;}
  .sw.in .downbutton{border:1px solid #db1500;color:#db1500;}
  .sw .downbutton:before{ content: "▼";}
  .sw.on .downbutton:before{ content: "▲";}
  .sw li{
    margin:0px;
    width:100%;
    float:left;
    line-height:30px;
    padding-left:10px;
    cursor:pointer;
    box-sizing:border-box;
    -webkit-box-sizing:border-box;
    -ms-box-sizing:border-box;
    -moz-box-sizing:border-box;
    font-size:12px;
  }
  .sw li:hover{background:#db1500;color:#fff;}
  .sw .downbutton{
  	float:left;
  	height:28px;
  	width:28px;
  	text-align:center;
    line-height:35px;
    cursor:pointer;
    border:1px solid #d1d1d1;
    border-radius:0 3px 3px 0;
    color:#d1d1d1;
    font-size:12px;
    line-height:28px;
}
 
  .sw input{
    width:230px !important;
    height:30px !important;
	cursor:pointer;
    padding-left:20px;
    box-sizing:border-box;
    -webkit-box-sizing:border-box;
    -ms-box-sizing:border-box;
    -moz-box-sizing:border-box;
    margin-left:0 !important;
    border-right:0px !important;
    border-radius:3px 0 0 3px !important;
  }

/*注册成功*/
.succeed{
  min-width:420px;
  margin:0 auto;
  margin-top:50px;
  float:left;
  width:100%;
}
.succeed_title{width:100%;height:33px;float:left;text-align:center;float:left;margin-bottom:5px;}
.succeed_title img{
  display:inline-block;
  margin-top:3px;
  float:left;
  margin-left:calc((100% - 205px) / 2);
  margin-left:-webkit-calc((100% - 205px) / 2);
  margin-left:-ms-calc((100% - 205px) / 2);
  margin-left:-moz-calc((100% - 205px) / 2);
  margin-left:-o-calc((100% - 205px) / 2);
}
.succeed_title p{
  line-height:37px;
  display:inline-block;
  color:#333;
  margin-left:25px;
  font-size:18px;
  float:left;
}
.succeed_content{min-width:240px;margin:0 auto;}
.succeed_content dl{
  width:115px;
  float:left;
  text-align:center;
  margin-left:57px;
  margin-left:calc((100% - 304px) / 2);
  margin-left:-webkit-calc((100% - 304px) / 2);
  margin-left:-ms-calc((100% - 304px) / 2);
  margin-left:-moz-calc((100% - 304px) / 2);
  margin-left:-o-calc((100% - 304px) / 2);
}
.succeed_content dt{line-height:50px;text-align:center;color:#666;width:100%;float:left;}
.succeed_content dd{color:#db1500;font-size:14px;text-align:center;line-height:45px;}
.succeed_content img{width:90px;height:90px;}
.succeed_content ul{width:240px;float:left;}
.succeed_content li{float:left;height:26px;}
.succeed_content li p{color:#666;float:left;margin-left:20px;}
.succeed_content li h1{color:#333;float:left;margin-left:30px;}
.succeed_button{width:100%;text-align:center;margin-top:30px;float:left;margin-top:25px;}
.succeed_button input[type="button"]{
  width:105px;
  height:30px;
  line-height:30px;
  color:#fff;
  font-size:16px;
  display:inline-block;
  background:#db1500;
  border:0px;
  border-radius:3px;
  cursor:pointer;
  margin-left:5px;
}
.succeed_second{width:100%;text-align:center;float:left;margin-top:20px;}
.succeed_second p{color:#db1500;font-size:16px;display:inline-block;margin-right:10px;}
.succeed_second h1{display:inline-block;color:#999;}